package cn.techaction.dao;

import java.util.List;

import cn.techaction.pojo.ActionAddress;

public interface ActionAddressDao {
	/**
	 * 根据id查询收货人地址信息
	 */
	public ActionAddress findAddrsById(Integer addrId);

	/**
	 * 新增收货地址信息
	 * @param address
	 * @return
	 */
	public int insertAddress(ActionAddress address);
    
	/**
	 * 查询是否存在默认地址
	 * @param uid
	 * @return
	 */
	public int findDefaultAddrByUserId(Integer uid);
    /**
     * 更新收件人地址信息
     * @param address
     * @return
     */
	public int updateAddress(ActionAddress address);

	public List<ActionAddress> findAddrsByUserId(Integer userId);
    /**
     * 读取用户默认地址
     * @param userId
     * @return
     */
	public ActionAddress findDefaultAddr(Integer userId);

	public ActionAddress findAddrById(Integer addrid);
}
